/**
 * Created with CLion.
 * Description: 
 * User: loong
 * Date: 2025/4/24
 * Time: 22:55
 */

#ifndef OBJECTSCREEN_H
#define OBJECTSCREEN_H
#include "Object.h"

class ObjectScreen : public Object
{
public:
    glm::vec2 GetRenderPosition() const { return render_position_; }

    virtual void SetRenderPosition(const glm::vec2 & _render_position) { render_position_ = _render_position; }

    virtual glm::vec2 GetPosition() const { return glm::vec2(0); }

    void Init() override;

protected:
    glm::vec2 render_position_ {0, 0};// 渲染(屏幕)位置
};

#endif//OBJECTSCREEN_H
